home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Languages / Fantasm™ 3.21 / ***Read me first***
Text File  |  1995-09-16  |  8KB  |  155 lines

  1.  
  2. Fantasm V3 is fast becoming the de facto development system for writing Mac 
  3. machine code.
  4.  
  5. V3.2 produces code at least twice as compact as MPW, and many times faster.
  6. V3.2 is a large upgrade to Fantasm, with many internal changes, specially the filing
  7. system which now works across disks - for more details read the User manual (just
  8. double click it). There are no known bugs in V3.21, and it has been extensively tested
  9. on a variety of machines.
  10.  
  11. Fantasm is suitable for complete beginners, those that want to write Mac
  12. programs as quickly and cheaply as possible, developers using high level languages,
  13. but need some machine code for the "fast bits", hardware designers who need
  14. a fast development system to create code for downloading or EPROM burning, 
  15. hardened games writers used to the likes of the wonderful Devpac or GENAM etc etc.
  16.  
  17. Fantasm V3 can create stand alone applications, code resources for control panels,
  18. extensions etc, Atari ST programs. It can also create Fantasm V2.xx applications
  19. (allowing the use of position dependant code), can output a straight binary
  20. dump for Eprom burning or downloading to another system and can output the 
  21. code to RAM for fast testing and developing quick hacks.  
  22.  
  23. It comes with a revised beginners guide to Mac machine code, lots of examples
  24. and largely revised manuals.
  25.  
  26. Fantasm comes complete with an integrated caching linker, a Librarian which can
  27. display on line function documentation, and a set of libraries. At the heart 
  28. is an integral "build" manager which controls both the assembler and linker 
  29. to produce your application/code in the fastest possible time whilst generating
  30. extensive and educational error messages when things don't quite work out as 
  31. you planned.
  32.  
  33. Redistribution
  34. ——————————————
  35. See the unregistered licence in Fantasms' manual.
  36.  
  37. To run Fantasm you need:
  38. ————————————————————————
  39. A Mac with at least an 020 processor - PPC's are fine.
  40. A few megs of RAM - 4 megs is ok. 6 megs is great.
  41. System 7.xx
  42. At least a 640 by 400 screen - Power Books are generally fine.
  43. A couple of megs free on your hard disk.
  44.  
  45. You may also find you need the following software:
  46. Macsbug © Apple - available from BB's, PD and shareware libraries or your local Apple dealer.
  47. Resedit © Apple - again available as per Macsbug.
  48. An editor such as BBedit or Edit II - Lots of good editors are available via shareware.
  49.  
  50.                                       -x-
  51.                         
  52. This unregistered shareware distribution has been slightly modified to reflect
  53. the fact that it is an unregistered version. 
  54.  
  55. We don't like
  56. doing this, but we hope you'll agree with us when we say the shareware marketing
  57. method can work, and with your support will work. There are far too many distributors,
  58. marketing agencies and middle men who really contribute nothing to the program
  59. the end user gets - why should you pay their wages. We really don't believe that
  60. hyping prices, so you think a product is "quality" has any moral standing - hence
  61. we keep the price fair and within reach of all. However if we can't make Lightsoft
  62. software viable via shareware - then logical business sence indicates that we would
  63. have to move to another distribution method.
  64.  
  65. We are very heavily subsidising Fantasm at the moment - the cost of development is
  66. huge - work it out for yourself - over 4000 hours at 20 ukp per hour is 80000 ukp
  67. purely in man power, not to mention hardware and software costs.
  68.  
  69. Why do we do this? Because we honestly believe that Mac software is way over priced - 
  70. ok so it takes longer to develop Mac software than say PC software, but not that much longer.
  71. We also firmly believe that our system will be the best in any given arena. At the
  72. moment it's machine code - but logically assemblers lead to compilers - a 
  73. C compiler is under development, and, being written in 100% assembler, should just
  74. about be the fastest compiler on the earth. Not many other people write compilers
  75. for the Mac in machine code (because you have to be completely insane?), but
  76. Fantasm gives us the ability to do this via its macros and libraries.
  77.  
  78. We also think that development should be fun - "A programmer with no sense of humor
  79. will not be a programmer for very long, specially a !@£$ing Mac programmer!" - SB 020195 
  80. 4:45 am CustomGetFile call back procs - (Don't you just love being in control!). 
  81.  
  82. If you do have a specially tricky problem, drop us a note email- we live on-line and it's
  83. quite possible we've had the same problem you've had (also known as the "How the
  84. *?-! am I supposed to do this?" syndrome - normally occurs about 3 am Saturdays.
  85. We'd most probably welcome the break from macro writing!
  86.  
  87. We want to make our systems available to anybody - not just pro's who can afford
  88. over 600 ukp for the latest all singing all dancing system. The idea is to allow you
  89. to develop Mac programs which run as fast as is possible, but without having to
  90. worry about niff naff and trivia. We aim at complete beginners, through to converts
  91. from other machines, right upto professional R&D and games programmers.
  92.  
  93. We also enjoy interacting with our customers, and believe that information should
  94. be a shared resource. Ask us a question and we'll answer without hiding any "trade
  95. secrets".
  96.  
  97.                                   -x-
  98.                                   
  99. There are a few delays and annoying alert boxes and the following restrictions:
  100.  
  101. 1. The Librarian cannot delete a function. However the librarian can replace a function
  102. for you, and so this should not be too much of a problem. The librarian in this 
  103. release is less crippled and smarter than the previous unregistered release, but not significantly
  104. different.
  105.  
  106. 2. Code production is limited to 5k which should be enough to build the
  107. examples and try out some small programs of your own
  108.  
  109. 3. Two of the output options are disabled (Binary and ST), some of the commands
  110. are disabled and after 15 days you will start to get annoying alert boxes
  111.  
  112. 4. The Fantasm reference manual is missing - this is not a cripple, simply a fact that
  113. we have to keep the size of the distribution down somehow!
  114.  
  115. Apart from that everything is pretty much intact.
  116.  
  117.  
  118. The beginners guide to Mac machine code programming has been revised and chapter
  119. 6 has been totally rewritten as an example to using library functions and generally
  120. using Fantasm V3. 
  121.  
  122. We strongly suggest you read the User manual cover to cover before doing anything else 
  123. as Fantasm V3 is quite diferent to previous versions, although we have tried to keep
  124. the interface pretty much the same. The user manual has been extensively rewritten 
  125. for V3.2.
  126.  
  127. We do hope you enjoy using Fantasm V3.2 and that you will buy the real version rather
  128. than try to hack the restrictions out of this demo. It is cheap for what you get, 
  129. specially with new upgrades planned all the time. We prefer users grow with us. 
  130.  
  131. Fantasm V3 has taken a huge amount of time to program, document and debug - please please
  132. please if you use it - then register.
  133.  
  134. Bugs: If you do find a live one, please contact us as soon as possible in the
  135. interest of all users - thankyou. See the manual for more information on bug reporting.
  136.  
  137.                       Have fun!
  138.                       The Lightsoft Dev team.
  139.                       
  140. We can be contacted at:
  141.  
  142. lightsoft@zedworld.demon.co.uk for Internet users.
  143. Compuserve: 100625,720 - Stuart Ball
  144.  
  145. Maclincs BB in the UK - 01427 718950 (Login as "fantasm" with a password of "fantasm")
  146. courtesy of (and many thanks to) Paul Carter who runs Maclincs.
  147.  
  148. or write to:
  149.  
  150. Lightsoft,
  151. 55 Sidney street,
  152. Grantham,
  153. Lincs,
  154. NG31 8AZ
  155. U.K.